package com.lantian.common.core.domain.entity;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.lantian.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.lantian.common.annotation.Excel;

/**
 * 【请填写功能名称】对象 uav_selectionplatform_merchantinfo
 * 
 * @author lantian
 * @date 2025-10-22
 */
public class UavselectionplatformMerchantinfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 厂商主键 */
    private String id;

    /** 营业执照编号 */
    @Excel(name = "营业执照编号")
    private String merchantBusinessLicenseNo;

    /** 厂商名称 */
    @Excel(name = "厂商名称")
    private String merchantName;

    /** 厂家邮箱 */
    @Excel(name = "厂家邮箱")
    private String merchantEmail;

    /** 厂家联系方式 */
    @Excel(name = "厂家联系方式")
    private String merchantPhone;

    /** 商家地址 */
    @Excel(name = "商家地址")
    private String merchantAddress;

    /** 联系人姓名 */
    @Excel(name = "联系人姓名")
    private String merchantLinkman;

    /** 客服电话 */
    @Excel(name = "客服电话")
    private String merchantCustomerServicePhone;

    /** 商家Logo */
    @Excel(name = "商家Logo")
    private String merchantLogo;

    /** 商家简介 */
    @Excel(name = "商家简介")
    private String merchantDescription;

    /** 厂商状态 */
    @Excel(name = "厂商状态")
    private String merchantStatus;

    /** 厂商注册状态 */
    @Excel(name = "厂商注册状态")
    private String merchantRegisterStatus;

    /** 审核人 */
    @Excel(name = "审核人")
    private String confirmName;

    /** 审核时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date confirmTime;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String remark1;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String remark2;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String remark3;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String remark4;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String remark5;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }

    public void setMerchantBusinessLicenseNo(String merchantBusinessLicenseNo) 
    {
        this.merchantBusinessLicenseNo = merchantBusinessLicenseNo;
    }

    public String getMerchantBusinessLicenseNo() 
    {
        return merchantBusinessLicenseNo;
    }

    public void setMerchantName(String merchantName) 
    {
        this.merchantName = merchantName;
    }

    public String getMerchantName() 
    {
        return merchantName;
    }

    public void setMerchantEmail(String merchantEmail) 
    {
        this.merchantEmail = merchantEmail;
    }

    public String getMerchantEmail() 
    {
        return merchantEmail;
    }

    public void setMerchantPhone(String merchantPhone) 
    {
        this.merchantPhone = merchantPhone;
    }

    public String getMerchantPhone() 
    {
        return merchantPhone;
    }

    public void setMerchantAddress(String merchantAddress) 
    {
        this.merchantAddress = merchantAddress;
    }

    public String getMerchantAddress() 
    {
        return merchantAddress;
    }

    public void setMerchantLinkman(String merchantLinkman) 
    {
        this.merchantLinkman = merchantLinkman;
    }

    public String getMerchantLinkman() 
    {
        return merchantLinkman;
    }

    public void setMerchantCustomerServicePhone(String merchantCustomerServicePhone) 
    {
        this.merchantCustomerServicePhone = merchantCustomerServicePhone;
    }

    public String getMerchantCustomerServicePhone() 
    {
        return merchantCustomerServicePhone;
    }

    public void setMerchantLogo(String merchantLogo) 
    {
        this.merchantLogo = merchantLogo;
    }

    public String getMerchantLogo() 
    {
        return merchantLogo;
    }

    public void setMerchantDescription(String merchantDescription) 
    {
        this.merchantDescription = merchantDescription;
    }

    public String getMerchantDescription() 
    {
        return merchantDescription;
    }

    public void setMerchantStatus(String merchantStatus) 
    {
        this.merchantStatus = merchantStatus;
    }

    public String getMerchantStatus() 
    {
        return merchantStatus;
    }

    public void setMerchantRegisterStatus(String merchantRegisterStatus) 
    {
        this.merchantRegisterStatus = merchantRegisterStatus;
    }

    public String getMerchantRegisterStatus() 
    {
        return merchantRegisterStatus;
    }

    public void setConfirmName(String confirmName) 
    {
        this.confirmName = confirmName;
    }

    public String getConfirmName() 
    {
        return confirmName;
    }

    public void setConfirmTime(Date confirmTime) 
    {
        this.confirmTime = confirmTime;
    }

    public Date getConfirmTime() 
    {
        return confirmTime;
    }

    public void setRemark1(String remark1) 
    {
        this.remark1 = remark1;
    }

    public String getRemark1() 
    {
        return remark1;
    }

    public void setRemark2(String remark2) 
    {
        this.remark2 = remark2;
    }

    public String getRemark2() 
    {
        return remark2;
    }

    public void setRemark3(String remark3) 
    {
        this.remark3 = remark3;
    }

    public String getRemark3() 
    {
        return remark3;
    }

    public void setRemark4(String remark4) 
    {
        this.remark4 = remark4;
    }

    public String getRemark4() 
    {
        return remark4;
    }

    public void setRemark5(String remark5) 
    {
        this.remark5 = remark5;
    }

    public String getRemark5() 
    {
        return remark5;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("merchantBusinessLicenseNo", getMerchantBusinessLicenseNo())
            .append("merchantName", getMerchantName())
            .append("merchantEmail", getMerchantEmail())
            .append("merchantPhone", getMerchantPhone())
            .append("merchantAddress", getMerchantAddress())
            .append("merchantLinkman", getMerchantLinkman())
            .append("merchantCustomerServicePhone", getMerchantCustomerServicePhone())
            .append("merchantLogo", getMerchantLogo())
            .append("merchantDescription", getMerchantDescription())
            .append("merchantStatus", getMerchantStatus())
            .append("merchantRegisterStatus", getMerchantRegisterStatus())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("confirmName", getConfirmName())
            .append("confirmTime", getConfirmTime())
            .append("remark1", getRemark1())
            .append("remark2", getRemark2())
            .append("remark3", getRemark3())
            .append("remark4", getRemark4())
            .append("remark5", getRemark5())
            .toString();
    }
}
